Optimization of AIMD Congestion Control for Media-Streaming Applications
نویسندگان
چکیده
Media-streaming applications require smooth patterns of data transmission and also benefit from efficient resource utilization. System-wise, the underlying congestion control mechanism should achieve fairness and maintain TCP-friendliness. In this context, we optimize Additive Increase Multiplicative Decrease (AIMD) congestion control for multimedia applications, within the framework of bandwidth efficiency, smoothness, and inter-protocol fairness. We assume Scalable Streaming Video Protocol (SSVP) as the underlying congestion control mechanism. Departing from SSVP’s throughput model and based on the concepts of the knee and the cliff as defined in [4], we provide an analysis of AIMD congestion control, taking into account the role of the bottleneck queue. We observe that although multiplicative decrease is necessary to achieve fairness, it does not necessarily sacrifice the system throughput, as long as the system operates between the knee and the cliff. The proposed AIMD mechanism introduces congestion control parameters adaptable to current network conditions, preventing the system from operating below the knee, where a fraction of the available bandwidth is not utilized and smoothness is compromised as throughput fluctuates.
منابع مشابه
On the Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video
This paper uses analysis and experiments to study the impact of various congestion control algorithms and receiver buffering strategies on the performance of streaming media delivery. While traditional congestion avoidance schemes such as TCP’s additive-increase/multiplicativedecrease (AIMD) achieve high utilization, they also cause large oscillations in transmission rates that degrade the smoo...
متن کاملSSVP: A congestion control scheme for real-time video streaming
In this paper, we present a new end-to-end protocol, namely Scalable Streaming Video Protocol (SSVP), which operates on top of UDP and is optimized for unicast video streaming applications. SSVP employs Additive Increase Multiplicative Decrease (AIMD)-based congestion control and adapts the sending rate by properly adjusting the inter-packet-gap (IPG). The smoothness-oriented modulation of AIMD...
متن کاملOpen-loop rate control for real-time video streaming: analysis of binomial algorithms
Emerging real-time streaming applications often rely on rate-based flow control. However, congestion control for rate-based applications is typically dismissed as being not viable due to the common notion that “open-loop” congestion control is simply “difficult.” This paper sheds new light on the performance of binomial NACK-based (i.e., rate-based) congestion control and measures the amount of...
متن کاملIncrease-Decrease Congestion Control for Real-time Streaming: Scalability
Typically, NACK-based congestion control is dismissed as being not viable due to the common notion that “open-loop” congestion control is simply “difficult.” Emerging real-time streaming applications, however, often rely on rate-based flow control and would benefit greatly from scalable NACK-based congestion control. This paper sheds new light on the performance of NACK-based congestion control...
متن کاملTCP-like congestion control algorithm for stream media transmission
Currently, the influx of streaming media business tends to aggravate network congestion. In order to improve network efficiency, a new TCP-like congestion control algorithm based on RTP/TRCP protocol model is proposed in this paper. This algorithm uses an improved AIMD mechanism to control window for adjusting the transmission rate of RTP data frame by adopting TCP acknowledgment mechanism and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007